// module.exports = {
//     chainWebpack: config => {
//         // 产品发布阶段使用的打包入口文件
//         config.when(process.env.NODE_ENV === 'production', config => {
//             config.entry('app').clear().add('./src/main-prod.js')
//
//             // 只有产品发布阶段才需要下面的externals
//             config.set('externals', {
//                 vue: 'Vue',
//                 'vue-router': 'VueRouter',
//                 axios: 'axios',
//                 lodash: '_',
//                 echarts: 'echarts',
//                 nprogress: 'NProgress',
//                 'vue-quill-editor': 'VueQuillEditor'
//             })
//         })
//
//         // 产品开发阶段使用的打包入口文件
//         config.when(process.env.NODE_ENV === 'development', config => {
//             config.entry('app').clear().add('./src/main.js')
//         })
//     }
// }
//
module.exports = {
    //webpack配置
    configureWebpack: {
        //关闭 webpack 的性能提示
        performance: {
            hints: false
        },

        //或者

        //警告 webpack 的性能提示
        performance: {
            hints: 'warning',
            //入口起点的最大体积
            maxEntrypointSize: 50000000,
            //生成文件的最大体积
            maxAssetSize: 30000000,
            //只给出 js 文件的性能提示
            assetFilter: function (assetFilename) {
                return assetFilename.endsWith('.js');
            }
        }
    }
}